export const passwordValidator = (rule, value, callback) => {
    if (!value) callback(new Error('请输入密码'));
    else if (value.match(/\s/)) callback(new Error('不可包含不可见字符'));
    else if (!value.match(/\W/)) callback(new Error('必须包含特殊字符'));
    else if (!value.match(/[a-z]/)) callback(new Error('必须包含小写字母'));
    else if (!value.match(/[A-Z]/)) callback(new Error('必须包含大写字母'));
    else if (!value.match(/[0-9]/)) callback(new Error('必须包含数字'));
    else if (value.length < 8) callback(new Error('密码长度不低于八位'));
    else {
        callback();
    }
};